﻿#define  _CRT_SECURE_NO_WARNINGS 1#define  _CRT_SECURE_NO_WARNINGS 1
//#include <stdio.h>
//#include <string.h>

//union Un1
//{
//	char c[5];
//	int i;
//};
//union Un2
//{
//	short c[7];
//	int i;
//};
//int main()
//{
//	//下⾯输出的结果是什么？
//	//printf("%d\n", sizeof(union Un1));
//	//printf("%d\n", sizeof(union Un2));
//	printf("%d\n", sizeof(long));
//	return 0;
//}
//
////typedef struct {
////	int a;//4
////	char b;//1
////	short c;//2/
////	short d;//2
////}AA_t;
//int main()
//{
//    unsigned char puc[4];
//    struct tagPIM 
//    {
//        unsigned char ucPim1;
//        unsigned char ucData0 : 1;
//        unsigned char ucData1 : 2;
//        unsigned char ucData2 : 3;
//    }*pstPimData;
//    pstPimData = (struct tagPIM*)puc;
//    memset(puc, 0, 4);
//    pstPimData->ucPim1 = 2;
//    pstPimData->ucData0 = 3;
//    pstPimData->ucData1 = 4;
//    pstPimData->ucData2 = 5;
//    printf("%02x %02x %02x %02x\n", puc[0], puc[1], puc[2], puc[3]);
//    return 0;
//}

////#include<stdio.h>
//int main()
//{
//    union
//    {
//        short k;
//        char i[2];
//    }*s, a;
//    s = &a;
//    s->i[0] = 0x39;
//    s->i[1] = 0x38;
//    printf("%x\n", a.k);
//    return 0;
//}

//struct Stu
//{
//	char name[20];
//	int age;
//	char sex[5];
//	char id[20];
//}; 
//
//int main()
//{
//	struct Stu s2 = { .age = 18, .name = "lisi", .id = "20230818002", .sex = "⼥
//	printf("name: %s\n", s2.name);
//	printf("age : %d\n", s2.age);
//	printf("sex : %s\n", s2.sex);
//	printf("id : %s\n", s2.id);
//	return 0;
//}


//struct S
//{
//	int data[1000];
//	int num;
//};
//struct S s = { {1,2,3,4}, 1000 };
//
//void print1(struct S s)
//{
//	printf("%d\n", s.num);
//}
//
//void print2(struct S* ps)
//{
//	printf("%d\n", ps->num);
//}


//
//#include <stdio.h>
//int main()
//{
//	int i, j;
//	for (i = 10000; i < 99999; i++)
//	{
//		int sum = 0;
//		for (j = 10; j <= 10000; j = 10 * j)
//		{
//			sum += (i / j) *(i % j);
//		}if (sum == i)
//			printf("%d\n", i);
//	}
//
//	return 0;
//}
//

#include<stdio.h>
//int main()
//{
//    int i, j;
//    for (i = 10000; i < 99999; i++)
//    {
//        int sum = 0;
//        for (j = 10; j <= 10000; j = 10 * j)
//        {
//            sum += (i / j) * (i % j);
//        }
//        if (sum == i)
//            printf("%d ", i);
//    }
////    return 0;
////}
//int main()
//{
//	int arr[50] = { 0 };
//	int d = 0;
//	scanf("%d", &d);
//	for (int i = 0; i < d; i++)
//	{
//		scanf("%d", &arr[i]);
//	}
//	int b = 0;
//	scanf("%d", &b);
//	int a = 0;
//	for (int i = 0; i < d; i++)
//	{
//		if (arr[i] == b)
//			arr[i] = 0;
//	}
//		for (int i = 0; i < d - a; i++)
//	{
//			if (arr[i])
//				printf("%d ", arr[i]);
//	}
//
//	return 0;
//}

int arr()
{
	union
	{
		int i;
		char b;
	} un;
	un.i = 1;
	return un.b;


}
int main()
{
	int a = arr();
	if (a == 1)
		printf("小端");
	else
		printf("大端");

	return 0;
}